last residence - French English Dictionary